package com.liuxin.zhiyuan.shujuzhongxin.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.liuxin.zhiyuan.shujuzhongxin.domain.dto.MajorInfoListDTO;
import com.liuxin.zhiyuan.shujuzhongxin.domain.po.MajorinfoEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 本科专业详细信息表
 * 
 * @author zsl
 * @email 1301966496@qq.com
 * @date 2025-10-13 23:02:17
 */
@Mapper
public interface MajorinfoMapper extends BaseMapper<MajorinfoEntity> {

    IPage<MajorInfoListDTO> selectMajorInfoPage(IPage<MajorInfoListDTO> page,
                                                @Param("subjectName") String subjectName,
                                                @Param("categoryName") String categoryName,
                                                @Param("majorName") String majorName
                                                );
}
